﻿<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
</head>
<h2>Flex/Flash utilities.</h2>
Pakiet ten zawiera klasy-narzędzia, do wykonywania niektórych wspólnych 
zadań.<br>
<p>Narzędzia mozna podzielić na grupy:</p>
<ul>
	<li>Static Utilities - klasy, posiadające statyczne metody do operowania:
		<ul>
			<li><code>ArrayUtils</code> - metody do operowania na tablicach</li>
			<li><code>ConvertUtil</code> - konwersje między typami i null&#39;em</li>
			<li><code>DebugUtils</code> - przesyłanie komunikatów na zdalną konsolę</li>
			<li><code>FuncUtil</code> - metody do operowania na funkcjach (aktualnie 
			adaptowanie listy prametrów)</li>
			<li><code>InvokeLater</code> - wywoływanie funkcji z opóźnieniem 
			(asynchronicznie)</li>
			<li><code>MathUtil</code> - metody matematyczne</li>
			<li><code>ObjectUtil</code> - operowanie na obiektach-mapach</li>
			<li><code>StylesUtil</code> - dekodowanie styli z CSS&#39;a</li>
			<li><code>TextUtil</code> - ocenianie długości słów w tekście</li>
			<li><code>UriUtil</code> - operacje na ścieżkach, normalizacja, wydzielanie 
			elementów</li>
			<li><code>XMLUtil</code> - operacje na drzewach XML&#39;owych, notmalizacja, 
			konwersja do HTML</li>
		</ul>
	</li>
	<li>Obiekty wspomagające:<ul>
	<li><code>ConstObject</code> - konwertuje wskazany obiekt do obiektu stałego, tak 
	skonwertowany obiekt, można przekazać dalej bez obaw o to, że ktoś go zmieni</li>
	<li><code>EventExecutionChain2</code> - obiekty tej klasy wspomagają zarządzanie eventami 
	przychodzącymi z wielu źródeł</li>
	<li><code>EventError</code> - wyjątek spowodowany przez event, wspomagające dla 
	EventExecutionChain2</li>
	<li><code>Mixin</code> - miksowanie obiektów w jeden</li>
	<li><code>NoSuchElementError</code> - wyjątek oznaczający brak elementu, o który program 
	prosił</li>
	<li><code>PrintContainer</code> - kontener wyświetlający obiekt z efektem smooth</li>
	<li><code>SimplePathBase</code> - domyślna implementacja rozwiązywania ścieżek względnych</li>
	<li><code>StringCharsReader</code> - odczytywanie string&#39;a znak po znaku, odczytywanie 
	struktur ze string&#39;a (np. &quot;stringów&quot;)</li>
	<li><code>Ternary</code> - boolean z możliwościa przekazania wartości nieokreślonej</li>
	<li><code>TimeFormatter</code> - formatowanie czasu w/g patternu</li>
	<li><code>VolumController</code> - regulacja głośności</li>
</ul>
	</li>
	<li>interface&#39;y<ul>
	<li><code>IDataCollection</code>, <code>IDataCollectionItem</code> - kolekcja item&#39;ów opisanych 
	labelami</li>
	<li><code>IPathBase</code> - interface do obiektów rozwiązujących ścieżki względne</li>
	<li><code>IExternalTool</code> - interface do zewnetrznych narzedzi flashowych</li>
</ul>
	</li>
</ul>